﻿using System;
using System.Collections.Generic;
using System.Text;

namespace BCEntity.Common.IP
{
    /// <summary>
    /// IP地址记录实体对象
    /// </summary>
    public class IPAddressRecordEntity
    {
        /// <summary>
        /// IP地址记录Id
        /// </summary>
        public long IPAddressRecordId { get; set; }
        /// <summary>
        /// 开始地址段1
        /// </summary>
        public int StartIPOne { get; set; }
        /// <summary>
        /// 开始地址段2
        /// </summary>
        public int StartIPTwo { get; set; }

        /// <summary>
        /// 开始地址段3
        /// </summary>
        public int StartIPThree { get; set; }
        /// <summary>
        /// 开始地址段4
        /// </summary>
        public int StartIPFour { get; set; }
        /// <summary>
        /// 结束地址段1
        /// </summary>
        public int EndIPOne { get; set; }
        /// <summary>
        /// 结束地址段2
        /// </summary>
        public int EndIPTwo { get; set; }
        /// <summary>
        /// 结束地址段3
        /// </summary>
        public int EndIPThree { get; set; }
        /// <summary>
        /// 结束地址段4
        /// </summary>
        public int EndIPFour { get; set; }
        /// <summary>
        /// 开始地址段
        /// </summary>
        public string StartIP { get; set; }
        /// <summary>
        /// 结束地址段
        /// </summary>
        public string EndIP { get; set; }
        /// <summary>
        /// 网络分配组
        /// </summary>
        public string IANA { get; set; }
        /// <summary>
        /// 保留地址
        /// </summary>
        public string ReservedAddress { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
    }
}
